package com.lswms.modules.lswms.dto.base;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

import com.baomidou.mybatisplus.annotation.TableField;

/**
 * 上架策略明细
 *
 * @author DX sunlightcs@gmail.com
 * @since 1.0.0 2021-06-21
 */
@Data
@ApiModel(value = "上架策略明细")
public class PutawaystrategydetailDTO implements Serializable {
	private static final long serialVersionUID = 1L;

	@ApiModelProperty(value = "序号")
	private Long id;

	@ApiModelProperty(value = "上架策略号")
	private String strategykey;

	@ApiModelProperty(value = "明细号")
	private Integer linenum;

	@ApiModelProperty(value = "顺序号")
	private Integer orderline;

	@ApiModelProperty(value = "上架策略码")
	private String strategycode;

	@ApiModelProperty(value = "自区")
	private String fromzonecode;

	@ApiModelProperty(value = "至区")
	private String tozonecode;

	@ApiModelProperty(value = "自库位")
	private String fromloc;

	@ApiModelProperty(value = "至库位")
	private String toloc;

	@ApiModelProperty(value = "库位类型")
	private String locType;

	@ApiModelProperty(value = "库位类别")
	private String locCategory;

	@ApiModelProperty(value = "库位状态")
	private String locStatus;

	@ApiModelProperty(value = "巷道")
	private String lane;

	@ApiModelProperty(value = "巷道侧边")
	private String laneSide;

	@ApiModelProperty(value = "巷道侧边的深度")
	private Integer laneDepth;

	@ApiModelProperty(value = "托盘类型")
	private String traytype;

	@ApiModelProperty(value = "物料分类")
	private String skusort;

	@ApiModelProperty(value = "排列顺序")
	private String rowcollevorder;

	@ApiModelProperty(value = "排顺序")
	private String roworder;

	@ApiModelProperty(value = "列顺序")
	private String columnorder;

	@ApiModelProperty(value = "层顺序")
	private String levelorder;

	@ApiModelProperty(value = "备用字段1")
	private String reserve1;

	@ApiModelProperty(value = "备用字段2")
	private String reserve2;

	@ApiModelProperty(value = "备用字段3")
	private String reserve3;

	@ApiModelProperty(value = "备用字段4")
	private String reserve4;

	@ApiModelProperty(value = "备用字段5")
	private String reserve5;

	@ApiModelProperty(value = "创建人")
	private String adduser;

	@ApiModelProperty(value = "创建时间")
	private Date addtime;

	@ApiModelProperty(value = "更新人")
	private String updatuser;

	@ApiModelProperty(value = "更新时间")
	private Date updatetime;

}